package pers.weiney.service;


import pers.weiney.pojo.Category;

import java.util.List;

/**
 * @Author: @Weiney
 * @ClassName: CategoryService
 * @Description: 文章分类服务层接口
 * @Create: 2024-08-13
 **/

public interface CategoryService {

    /**
     * @param category
     * @return void
     * @author @Weiney
     * @description 添加分类
     **/
    void add(Category category);

    /**
     * 获取分类列表
     * @return
     */
    List<Category> list();

    /**
     * @param id
     * @return Category
     * @author @Weiney
     * @description 根据分类id查询分类信息
     **/
    Category getCategory(Integer id);

    /**
     * @param category 
     * @return void
     * @author @Weiney
     * @description 更新文章分类信息
     **/
    void updateCategory(Category category);

    /**
     * @param id
     * @return void
     * @author @Weiney
     * @description 根据分类id删除分类
     **/
    void deleteCategory(Integer id);
}
